package com.example.suuu.project.system.mapper;

import com.example.suuu.project.system.entity.SuUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.suuu.project.system.entity.SuUserRole;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
* <p>
    * 用户表 Mapper接口
    * </p>
*
* @author sun
* @date 2023-06-28
*/
@Mapper
public interface SuUserMapper extends BaseMapper<SuUser> {
    SuUser getByUsername(String username);
    int delusercode(String code);
    int insertBatch(List<SuUserRole> list);
    /**
    * 查询全部
    */
    List<SuUser> getList(SuUser u);
    /**
    * 查询总数
    */
    Long count(SuUser u);
    /**
    * 查询单个
    */
    SuUser getById(Integer id);
    /**
    * 新增
    */
    int add(SuUser u);
    /**
    * 修改
    */
    int update(SuUser u);
    /**
    * 删除
    */
    int del(Integer id);
}